package net.linku.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import net.linku.domain.LARole;
import net.linku.model.req.menu.AdminRoleQuery;
import org.apache.ibatis.annotations.Param;

/**
 * LARoleMapper 接口继承了 MyBatis-Plus 的 BaseMapper 接口，
 * 提供了对 LARole 实体的基础数据库操作。
 * <p>
 * 该接口定义了一个额外的方法 getUserRoleCode，用于根据查询条件获取用户的角色代码。
 * </p>
 *
 * @author
 */
public interface LARoleMapper extends BaseMapper<LARole> {

    /**
     * 根据查询条件获取用户的角色代码。
     *
     * @param adminRoleQuery 包含查询条件的 AdminRoleQuery 对象。
     * @return 符合条件的角色代码。
     */
    String getUserRoleCode(@Param("adminRoleQuery") AdminRoleQuery adminRoleQuery);
}
